确认: to confirm, to verify, confirmation...
难堪: hard to take, embarrassed...
伤残: disabled, maimed, crippled, (of objects) damaged...
担保: to guarantee, to vouch for...
富裕: prosperous, well-to-do, well-off...
低头: to bow the head, to yield, to give in...
历经: to experience, to go through...